An object-oriented specification for compiler
نویسندگان
چکیده
منابع مشابه
Yes! an Object-oriented Compiler Compiler (yoocc)
Grammar-based processor 1 generation is one of the most widely studied areas in processor con-have been very few approaches to date that reconcile object-oriented principles, processor generation , and an object-oriented language. Pertinent here also, is that currently to develop a processor using the Eiiel Parse libraries requires far too much time to be expended on tasks that can be automated...
متن کاملAn Object-Oriented Compiler Construction Toolkit
Although standard tools have been used for lexical and syntactic analysis since the late 1970's, no standard tools exist for the remaining parts of a compiler. Part of the reason for this de ciency is due to the di culty of producing elegant tools capable of handling the large amount of variation involved in the compiling process. TheObject-oriented Compiler Support toolkit is a suite of reusab...
متن کاملSableCC, an Object-Oriented Compiler Framework
In this thesis, we introduce SableCC, an object-oriented framework that generates compilers (and interpreters) in the Java programming language. This framework is based on two fundamental design decisions. Firstly, the framework uses objectoriented techniques to automatically build a strictly-typed abstract syntax tree that matches the grammar of the compiled language and simpli es debugging. S...
متن کاملObject Oriented Compiler Technology
This article describes a new approach to compiler technology. The project in which this approach evolved demands some special properties of compilers, such as language independence and dynamically extensible and orthogonal attributes. These properties cannot be modelled in conventional compiler technology. Therefore, existing technology is tted in an object oriented framework, which is a soluti...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM SIGPLAN Notices
سال: 1992
ISSN: 0362-1340,1558-1160
DOI: 10.1145/130722.130733